Colorizando fotos antigas usando DeOldify
Um método de Machine Learning que automatiza o processo
Essa rede neural colore fotos em preto e branco.
Acredito que possa ser um recurso útil. Uma hora ou outra todos tivemos a curiosidade de vero mundo como nossos antepassados o viam.
O processo aqui consiste em identificar pixel por pixel de uma imagem em escala de cinza, correlacionar e substituir com sua cor RGB correspondente.
Esta ferramente se chama DeOldify. Um projeto open souse. Para maiores informações, basta acasar:
O resultado fica bem fiel. Para usar, necessita de:
- Notebook do Colab aberto
- Noções de Python
- Conexão com a interet
- Url da imagem em preto e branco, em banco de livre acesso
Segue o passo a passo de como realizar.
Para usa-la, necessitamos abrir o github dentro do notebook. Aqui usei o repositório da escola que curso de Ciência de Dados (Awari):
!wget https://raw.githubusercontent.com/awarischool/br-data-science/master/image-colorizer/deoldify_wrapper.py
Agora, necessitamos importar a biblioteca específica:
from deoldify_wrapper import DeOldify
Agora necessito rodar o seguinte processo:
deo = DeOldify()
Para a colorização de Imagem de acesso livre, declaramos agora a url:
url='https://images.pexels.com/photos/3641670/pexels-photo-3641670.jpeg?cs=srgb&dl=pexels-suzy-hazelwood-3641670.jpg&fm=jpg'
Agora, as imagens serão importadas na seguinte ordem pré definida:
- Uma cópia de ressolução grande já transformada
- Uma pequena original
- Uma outra pequena também já transformada